예제 #1
0
        public static bool DeleteData(SucursalesRecord pComp, ref string sMensaje)
        {
            bool bRetorno = true;

            try
            {
                SUCURSALES oCom = new SUCURSALES();
                oCom.ConnectionString = Parametros.CadenaConexion;

                oCom.LoadByPrimaryKey(pComp.SUC_ID);


                oCom.MarkAsDeleted();

                oCom.Save();
            }
            catch (Exception ex)
            {
                sMensaje = ex.Message.ToString();
                bRetorno = false;
            }


            return(bRetorno);
        }
예제 #2
0
        public static bool SaveData(SucursalesRecord pComp, ref string sMensaje, bool bAdiciona)
        {
            bool bRetorno = true;

            try
            {
                SUCURSALES oCom = new SUCURSALES();
                oCom.ConnectionString = Parametros.CadenaConexion;

                if (!bAdiciona)
                {
                    oCom.LoadByPrimaryKey(pComp.SUC_ID);
                }
                else
                {
                    oCom.AddNew();
                    oCom.COM_CODIGO = pComp.COM_CODIGO;
                }

                oCom.SUC_CODIGO      = pComp.SUC_CODIGO;
                oCom.SUC_DESCRIPCION = pComp.SUC_DESCRIPCION;
                oCom.SUC_ESTADO      = pComp.SUC_ESTADO;
                oCom.ALM_CODIGO      = pComp.ALM_CODIGO;
                oCom.BLT_UBICACION   = pComp.BLT_UBICACION;


                oCom.Save();
            }
            catch (Exception ex)
            {
                sMensaje = ex.Message.ToString();
                bRetorno = false;
            }


            return(bRetorno);
        }