public static int guardarParte(ParteProveedor oParteProveedor) { int noSeq = 0; try { SqlCommand oCommand = new SqlCommand("sp_GuardarParte"); oCommand.CommandType = CommandType.StoredProcedure; oCommand.Parameters.AddWithValue("@noSeq", oParteProveedor.noSeq); oCommand.Parameters.AddWithValue("@idParte", oParteProveedor.idParte); oCommand.Parameters.AddWithValue("@idCategoriaParte", oParteProveedor.idCategoriaParte); oCommand.Parameters.AddWithValue("@descripcion", oParteProveedor.descripcion); oCommand.Parameters.AddWithValue("@idProveedor", oParteProveedor.idProveedor); oCommand.Parameters.AddWithValue("@idProvincia", oParteProveedor.idProvincia); oCommand.Parameters.AddWithValue("@idCanton", oParteProveedor.idCanton); oCommand.Parameters.AddWithValue("@codProveedor", oParteProveedor.codProveedor); oCommand.Parameters.AddWithValue("@estado", oParteProveedor.estado); oCommand.Parameters.AddWithValue("@clasificacion", oParteProveedor.clasificacion); oCommand.Parameters.AddWithValue("@precio", oParteProveedor.precio); oCommand.Parameters.AddWithValue("@envio", oParteProveedor.envio); oCommand.Parameters.AddWithValue("@costoEnvio", oParteProveedor.costoEnvio); oCommand.Parameters.AddWithValue("@Imagen", oParteProveedor.imagen); //TODO: Agregar Vehiculos e Imagenes noSeq = Convert.ToInt32(ConexionDAO.getInstance().EjecutarSQLScalar(oCommand)); return(noSeq); } catch (Exception) { throw; } }
public static int guardarParte(ParteProveedor parteProveedor) { try { return(ParteDAL.guardarParte(parteProveedor)); } catch (Exception) { throw; } }
protected void btnTP_GuardaParte_Click(object sender, EventArgs e) { ArrayList campos = new ArrayList(); campos.Add(ddlTP_CatParte); campos.Add(ddlTP_Parte); campos.Add(txtTP_Descrip); campos.Add(ddlTP_Provincia); campos.Add(ddlTP_Canton); campos.Add(ddlTP_Clasificacion); campos.Add(txtTP_Precio); campos.Add(lstTP_Vehiculos); revisarCampos(campos); if (revisarCampos(campos) == campos.Count) { ParteProveedor oParteP = new ParteProveedor(); oParteP.noSeq = Convert.ToInt32(hdfTP_txtNoSeq.Value); oParteP.idParte = Convert.ToInt32(ddlTP_Parte.SelectedValue); oParteP.idCategoriaParte = Convert.ToInt32(ddlTP_CatParte.SelectedValue); oParteP.descripcion = txtTP_Descrip.Text; oParteP.idProveedor = Convert.ToInt32(Session["idProveedor"].ToString()); oParteP.idProvincia = Convert.ToInt32(ddlTP_Provincia.SelectedValue); oParteP.idCanton = Convert.ToInt32(ddlTP_Canton.SelectedValue); oParteP.codProveedor = txtTP_CodProveedor.Text; oParteP.estado = 0; oParteP.clasificacion = Convert.ToInt32(ddlTP_Clasificacion.SelectedValue); oParteP.precio = Convert.ToInt32(txtTP_Precio.Text); oParteP.envio = false; oParteP.costoEnvio = 0; oParteP.imagen = ""; int noSeq = 0; try { noSeq = ParteBLL.guardarParte(oParteP); guardarVehiculo(0, noSeq, oParteP.idCategoriaParte); guardarImagen(noSeq, oParteP.idProveedor); /* * foreach (FileUpload fileup in Files) * { * guadarImagenes(fileup, noSeq, oParteP.idProveedor); * }*/ llenarTablaPartes(); /* * string disennoMensajeI = "<div class='alert alert-success alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; * string mensaje = "Parte agregada Correctamente"; * string disennoMensajeF = "</div>"; * ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; * ltlMensaje.Visible = true;*/ } catch (Exception ex) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al guardar la Parte, por favor intenter mas tarde - " + ex.ToString(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } } else { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Por favor complete todos lo campos para continuar"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }